kidney sponge - French English Dictionary